bite (one's) tongue

Translations
se retenir de parler
Definitions
To refrain from speaking or to hold back one's words, especially to avoid saying something that might be inappropriate or hurtful.